home *** CD-ROM | disk | FTP | other *** search
/ Resource Library: Multimedia / Resource Library: Multimedia.iso / archvrs / os2 / av145 / av.hlp (.txt) < prev    next >
Encoding:
OS/2 Help File  |  1992-11-07  |  51.0 KB  |  889 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Introduction ΓòÉΓòÉΓòÉ
  3.  
  4. AV does a lot of things, but it's primary use is usually as an Archive Viewer 
  5. (hence the name).  An archive, in case you didn't know, is a collection of 
  6. files bundled together, usually compressed to make them smaller, into one file. 
  7. Archives are often used to distribute files over Bulletin Board Systems and for 
  8. backup purposes.  AV can view the contents of archives (including reading text 
  9. files and executing programs inside the archive).  It can also extract files 
  10. from the archive.  All this is accomplished with the help of the archive 
  11. program itself (the program that created the archive).  Registered versions of 
  12. AV can also build archives without having to resort to the command line. 
  13.  
  14. AV can also be used as a program launcher, to start applications, and as a file 
  15. maintenance tool, to delete, copy and move files and directories. 
  16.  
  17. For more detailed information on AV, click the Index button on the help manager 
  18. screen. 
  19.  
  20.  
  21. ΓòÉΓòÉΓòÉ 2. Starting AV ΓòÉΓòÉΓòÉ
  22.  
  23. AV can be started from a command line prompt by typing "AV" followed by the 
  24. enter key.  Optionally, you can follow that with a space and one or more 
  25. filenames that AV will act upon at once.  If you enter a directory (ended with 
  26. a backslash), AV will move into that directory at once. 
  27.  
  28. You can also start AV from an OS/2 2.0 Workplace program object.  I suggest you 
  29. place %* in the Parameters field of the object's Settings so that dropping an 
  30. archive onto AV causes AV to be loaded and view the archive at once.  You might 
  31. also want to associate common archive extensions (*.ARC, *.ZIP, *.LZH, etc.) 
  32. with AV under the Associations Settings, so double-clicking an archive object 
  33. will cause AV to be loaded. 
  34.  
  35.  
  36. ΓòÉΓòÉΓòÉ 3. Select File ΓòÉΓòÉΓòÉ
  37.  
  38. A filename may be entered directly into the File entry field, or you may select 
  39. a file from the Files listbox.  Listboxes are also provided for Directories and 
  40. Drives, to allow you to move freely around your file system.  Across the bottom 
  41. of the window, from left to right, are the Drives, Directories and Files 
  42. listboxes. 
  43.  
  44. Once a filename is entered (or selected by double click, or highlighting and 
  45. selecting ViewArc from the Files submenu), AV attempts to determine whether or 
  46. not the file is an archive.  If it seems to be, it attempts to get a listing of 
  47. files in the archive, with the aid of the configured archiver.  If the list 
  48. attempt succeeds, you get the second major dialog box, Archive Contents.  If 
  49. the file does not appear to be an archive, or if the list attempt fails, the 
  50. software you have specified under Viewer in Configuration is called to let you 
  51. view the file (or a cheap internal viewer is used if you haven't configured 
  52. AV), unless the file is an executable program and you have AV in Launcher mode, 
  53. in which case it is run.  These default operations may be overridden by 
  54. selecting (highlighting) a file and choosing a different action from the Files 
  55. submenu. 
  56.  
  57. (Most of the time, using AV consists of selecting one or more things,  then 
  58. choosing something to do with your selection.) 
  59.  
  60. By the way, if no file is highlighted the Delete and Move options apply to the 
  61. highlighted directory, if any. 
  62.  
  63. There are a few menu options that don't apply to selected files. 
  64. Config->Associations calls up AV's Associations dialog. Misc->Group Manager 
  65. calls up AV's Group Manager.  Misc->Command Prompt calls up a copy of CMD.EXE 
  66. for you; a shortcut.  Files->Mass File Mgmt calls up the Mass File Maintenance 
  67. (MFM) dialog, and Files->Rescan rescans the current directory, handy for when 
  68. you've changed diskettes or another process has diddled with the files in the 
  69. current directory. Config->Defaults restores AV's saved defaults if you've made 
  70. temporary changes. Config->Save Position saves Select File (Master)'s current 
  71. screen position. Config->EditArc lets you edit archiver details directly, and 
  72. Config->AddArc lets you add an archiver type in the same manner. Masks->AddMask 
  73. adds the current mask to the Masks listbox, Masks->DelMask deletes the 
  74. highlighted mask from the Masks listbox, and Masks->Save Masks saves the 
  75. current set of masks.  Dirs->Make creates a directory, automatically creating 
  76. many levels if required. 
  77.  
  78. Hint:  If you have registered your copy of AV, you can use the Mass File 
  79. Maintenance dialog to select many files upon which to perform actions, 
  80. including viewing, executing, moving, copying and deleting. 
  81.  
  82. Note that "accelerator keys" (keys you can press to give the same command that 
  83. would be given by a menu item) are listed on the menu beside the menu item 
  84. name.  For instance, " View   F4" would mean that pressing the F4 key would 
  85. have the same effect as clicking on View. Many functions also have control keys 
  86. (for instance, View is CTRL-V as well as F4). 
  87.  
  88. Hint:  When the cursor is in the Directories, Files or Masks list boxes you can 
  89. click the second mouse button (usually the right button) to get a menu of the 
  90. most likely choices for that listbox's items. You'll still need to preselect 
  91. the item on which to work in most cases. 
  92.  
  93. To exit AV, click the Exit menu item on the AV: Select (Master) Select File 
  94. dialog (the dialog that normally comes up first when you start AV). When AV is 
  95. not in Launcher mode, pressing the ESCape key while that dialog is active will 
  96. also exit AV. 
  97.  
  98. Note that when AV is used as a replacement Workplace Shell, the Exit menu item 
  99. on the Master Select File window reads "Shutdown." 
  100.  
  101. See also: 
  102.  
  103. Archive Contents 
  104. Configuration 
  105. Associations 
  106. Build Archive 
  107. Copy/Move files 
  108. Mass File Maintenance 
  109. Group Manager 
  110. Registration 
  111. Installing AV 
  112. Starting AV 
  113. Filemasks 
  114. Replacing the Workplace 
  115.  
  116.  
  117. ΓòÉΓòÉΓòÉ 3.1. Associations ΓòÉΓòÉΓòÉ
  118.  
  119. The Associations dialog lets you associate a filemask (like *.dwg) with a 
  120. particular program.  Then, when AV is in Launcher mode, if you enter or 
  121. double-click on a filename that matches the mask, the program is run with the 
  122. datafile as part of its argument string (in our *.dwg example, it might start 
  123. AutoCAD to edit or plot the drawing).  Other examples might be associating 
  124. *.mak files with a compiler make utility and *.c files with a text editor. 
  125.  
  126. You can Clone AV to "tear off" a Select File window.  You might leave this 
  127. cloned window "looking into" a particular directory filled with datafiles, and 
  128. use it to launch an application on selected files as needed. 
  129.  
  130. The Associations dialog is reached via the Assoc item under Select File's 
  131. Config submenu. 
  132.  
  133. In the Run entry box you can use the special symbol "%*" to mean "place the 
  134. selected filename here."  Otherwise, AV concats a space and then the filename 
  135. to the string you enter in the Run field.  The special symbol "%!" can be used 
  136. to insert the full directory path where the selected filename resides. 
  137.  
  138. See also: 
  139.  
  140. Select File 
  141. Mass Copy/Move 
  142.  
  143.  
  144. ΓòÉΓòÉΓòÉ 3.2. Build Archive ΓòÉΓòÉΓòÉ
  145.  
  146. The Build Archive dialog lets you create a new archive (or update an old 
  147. archive).  When you select Build from Select File's Misc submenu, you'll be 
  148. presented with a dialog box that let's you select files to include in the new 
  149. archive.  You can also enter a name for the archive in the entry field toward 
  150. the top of the screen (or change a name that's already there; if a file was 
  151. selected in Select File, its name is copied to the entry field assuming that 
  152. it's an old archive to be updated). 
  153.  
  154. You can check the Move to Archive box if you want the original files erased 
  155. after being placed into the archive.  Check the Include Directories box if you 
  156. want to include directory pathnames in the archive (the selected archiver must 
  157. be capable of this, and ARCHIVER.BB2 must have the proper control string in it 
  158. [Note: in this version of AV it really doesn't matter; Include Directories 
  159. isn't implemented yet]). 
  160.  
  161. If you're using a mouse, single-click a filename to highlight it.  Click again 
  162. to unhighlight.  If you're using the keyboard, the spacebar will 
  163. highlight/unhighlight.  Once you've highlighted a few files in the Files 
  164. listbox, click the Add button.  The files are transfered to the To Archive 
  165. listbox.  If you highlight files in the To Archive listbox and click Remove, 
  166. they disappear from the To Archive listbox. 
  167.  
  168. The Drives dropdown box and Dirs listbox let you move around the file system 
  169. adding files to the To Archive listbox. 
  170.  
  171. Once you've moved all the files you want into the To Archive listbox, click 
  172. Okay. If the archive filename in the entry box has a recognizable extension 
  173. (i.e. .ARC, .LZH, .ZIP, etc.), AV proceeds to build the archive.  Otherwise 
  174. you're presented with another small dialog box that lets you select the 
  175. archiver to use. 
  176.  
  177. Once AV has an archive filename, some files to put into the archive, and an 
  178. archiver type to go by, it begins building the archive. 
  179.  
  180. Build Archive is available only in registered versions of AV. 
  181.  
  182. See also: 
  183.  
  184. Select File 
  185. Registration 
  186. Filemasks 
  187. Build Screen Snapshot 
  188.  
  189.  
  190. ΓòÉΓòÉΓòÉ 3.2.1. Build Screen Snapshot ΓòÉΓòÉΓòÉ
  191.  
  192. I suggest that you maximize temporarily to view this properly.  Note that 
  193. enhancements may have been made since this snapshot was taken. 
  194.  
  195.  
  196. ΓòÉΓòÉΓòÉ 3.3. Copy/Move Files ΓòÉΓòÉΓòÉ
  197.  
  198. In the Select File dialog box, highlight a file.  Then select Copy or Move from 
  199. the Files submenu.  A new dialog box pops up that lets you choose a destination 
  200. path, and possibly change the filename (allowing you to rename as you move or 
  201. copy the file, or even rename without moving or copying). 
  202.  
  203. The filename is in an entry field toward the top of the dialog box, and can be 
  204. changed to allow renaming.  The original filename remains in a text box for 
  205. reference.  A new path is selected using the Drives drop-down box and the 
  206. Directories listbox.  The "current" new path is in a readonly entry field for 
  207. positive identification. 
  208.  
  209. Click Okay once you have the new path (and filename, if renaming is desired) 
  210. set.  This command copies or moves one file at a time. 
  211.  
  212. Copy and Move are available in unregistered copies of AV, but only registered 
  213. copies have Mass File Maintenance. 
  214.  
  215. See also: 
  216.  
  217. Select File 
  218. Mass File Maintenance 
  219. Registration 
  220.  
  221.  
  222. ΓòÉΓòÉΓòÉ 3.4. Mass File Maintenance ΓòÉΓòÉΓòÉ
  223.  
  224. This command (MFM) moves, copies, deletes or otherwise manipulates many files 
  225. at one time. 
  226.  
  227. To use this dialog, add files from the "Files" listbox to the "To be acted 
  228. upon" listbox using the Add button -- highlight the files in the Files listbox, 
  229. then click Add.  To remove files from the "To be acted upon" listbox, highlight 
  230. them, then click the Remove button. 
  231.  
  232. When your files are selected as above, choose an action from the Copy, Delete, 
  233. Move, Command, 1Command, View and Exec radio buttons.  Then click Okay.  If you 
  234. chose Copy or Move, be sure to move to the directory to which you want the 
  235. files copied or moved before clicking Okay.  If you chose Command or 1Command 
  236. you'll be asked for the command to run against the files.  The command can be 
  237. an intrinsic CMD.EXE command like ERASE or a program file like TOUCH.EXE. 
  238.  
  239. AV will not prompt you on a copy or move, and will only prompt you on delete or 
  240. if the copy/move target exists if you have "Confirm" checked. You will be 
  241. notified if a copy, move or delete fails. 
  242.  
  243. Here're a couple of examples of how you might use this dialog: 
  244.  
  245. Move to a directory using the Drives and Directories controls.  Enter "*.BAK" 
  246. as the Mask.  Click on the side of the Files listbox to be sure it's active, 
  247. then click on the +All button to highlight all files in the listbox.  Now click 
  248. on the Add button to place the files in the "To be acted upon" listbox.  Click 
  249. the Delete radio button, then click the Okay button.  This action deletes all 
  250. *.BAK files in the directory. An experienced mouser can do this in about the 
  251. same time than it takes to type "DEL d:\path\*.BAK" on a command line, and you 
  252. don't have to load a command line prompt first. 
  253.  
  254. A programmer might select a group of .OBJ files and run a Touch utility on them 
  255. using Command or 1Command.  The difference between the two buttons is that 
  256. Command starts a session for each file it acts on, whereas 1Command starts one 
  257. session with all filenames listed as arguments. 
  258.  
  259. If you've just received several archives and want to look at all of them at 
  260. once, you can use the View radio button after Adding all the archives to the 
  261. "To be acted upon" listbox to have AV put up contents windows for all the 
  262. archives at once. 
  263.  
  264. Hint:  If you have a Group named "MassCmds" (case is not important) AV will 
  265. present you with another checkbox in MFM, "Pick Cmd." If this box is checked 
  266. and you select either Command or 1Command, AV will let you pick one of the 
  267. programs from that Group, saving you some typing if you use MFM frequently for 
  268. repetitive actions. 
  269.  
  270. Mass File Maintenance is available only in registered copies of AV. 
  271.  
  272. See also: 
  273.  
  274. Configuration 
  275. Copy/Move Files 
  276. Registration 
  277. Select File 
  278. Filemasks 
  279. MFM Screen Snapshot 
  280.  
  281.  
  282. ΓòÉΓòÉΓòÉ 3.4.1. MFM Screen Snapshot ΓòÉΓòÉΓòÉ
  283.  
  284. I suggest that you maximize temporarily to view this properly.  Note that 
  285. enhancements may have been made since this snapshot was taken. 
  286.  
  287.  
  288. ΓòÉΓòÉΓòÉ 3.5. Installing AV ΓòÉΓòÉΓòÉ
  289.  
  290. Installing AV is fairly easy: 
  291.  
  292. Copy AV.HLP to the directory named in the HELP environment variable (usually 
  293. C:\OS2\HELP). Copy ARCHIVER.BB2 to a directory listed in the PATH or DPATH 
  294. environment variables. Optionally copy AV.EXE to a directory listed in the PATH 
  295. environment variable.  This lets you execute AV from any OS/2 command line. 
  296. The ARCHIVER.BB2 file is what AV uses to know about archives.  The file is 
  297. fully commented to allow you to make changes to it.  Changes may have to be 
  298. made when you upgrade your archivers, or if you use a different archiver than 
  299. those listed in the file. 
  300.  
  301. DOS archivers will probably not work with AV.  Get OS/2 versions; they work 
  302. better anyway. 
  303.  
  304. It is possible to use the Launching and Groups portions of AV without 
  305. installing ARCHIVER.BB2.  You won't be able to view archive contents, but the 
  306. rest of the program will function normally. 
  307.  
  308. AV stores Associations in a file named AVASSOC.AV2.  By default, this file goes 
  309. in the first directory listed in DPATH.  You can copy it somewhere else on your 
  310. PATH or DPATH and AV will keep it there afterwards. AV makes a back up of this 
  311. file whenever it changes it, named AVASSOC.AVB. 
  312.  
  313. AV stores Groups in a file named AVGROUP.AV2.  Same notes apply as for 
  314. AVASSOC.AV2.  The back up file is named AVGROUP.AVB. 
  315.  
  316. AV stores other information in an .INI file named AV.INI. This is an 
  317. OS/2-maintained file and AV does not provide a backup. 
  318.  
  319. In the event of data corruption, you can erase these files (or restore backups) 
  320. to bring AV back to its default (or saved) state. 
  321.  
  322. See also: 
  323.  
  324. Select File 
  325. Replacing the Workplace 
  326. Associations 
  327. Groups 
  328. Starting AV 
  329.  
  330.  
  331. ΓòÉΓòÉΓòÉ 3.6. Replacing the Workplace ΓòÉΓòÉΓòÉ
  332.  
  333. To install AV as a Workplace replacement: 
  334.  
  335. Follow the steps under Installing AV. Change your CONFIG.SYS file to 
  336. SET RUNWORKPLACE=<d:><\dir\>AV.EXE. 
  337. Shutdown OS/2 and reboot so the change can take effect. 
  338.  
  339. Note that if you REM out the existing SET RUNWORKPLACE line you can replace it 
  340. if AV isn't what you thought it would be.  If you have the memory to run 
  341. Workplace, I recommend you do so.  You should really only consider using AV as 
  342. the Workplace if you have less than 8 megs of RAM. If you ran OS/2 1.2 or 1.3 
  343. you know the basic type of functionality to expect. 
  344.  
  345. See also: 
  346.  
  347. Select File 
  348. Installing AV 
  349. Starting AV 
  350. Group Manager 
  351.  
  352.  
  353. ΓòÉΓòÉΓòÉ 4. Configuration ΓòÉΓòÉΓòÉ
  354.  
  355. AV's Configuration dialog lets you change the programs that you use to view and 
  356. edit files, the current file mask and the extraction directory (where files 
  357. extracted from archives are placed). 
  358.  
  359. The Viewer field is the default reader used to view files, unless you leave it 
  360. blank, in which case AV uses a cheap internal viewer (an MLE). If a file has a 
  361. special extension (i.e. .INF, .ICO, .MET, .BMP, .PKT or .GIF), a special viewer 
  362. is invoked.  The Editor field is the program used whenever you request to edit 
  363. a file.  AV attempts to use defaults for these programs that you might have 
  364. around (for instance, the default editor is E.EXE, the OS/2 System Editor), but 
  365. you can change them as you prefer (you might, for example, want to use EPM.EXE 
  366. instead of E.EXE, a much better editor that also comes with OS/2). 
  367.  
  368. Include extensions on all programs. 
  369.  
  370. There are also several checkbox toggles to alter the way AV behaves: 
  371.  
  372. Confirm View determines whether AV will check with you before displaying a file 
  373. that wasn't an archive. 
  374.  
  375. Confirm Delete determines whether AV will check with you before deleting a 
  376. file. 
  377.  
  378. Confirm Convert determines whether AV will present a warning box to you before 
  379. converting an archive from one archiver type to another. 
  380.  
  381. Show Archives Only determines whether AV will let non-archives (as determined 
  382. by file extension) show in the Select File dialog. 
  383.  
  384. Use Foreground When Possible determines whether AV runs most everything in 
  385. separate sessions or not.  At times AV can run things detached to keep the 
  386. screen uncluttered. 
  387.  
  388. Extract w/ Directories determines whether AV will try to extract directories 
  389. along with files from archives.  This is pretty much obsolete now and may 
  390. vanish soundlessly into the night. 
  391.  
  392. Extract Follows determines whether the Extract Directory follows AV around your 
  393. file system or stays put where you started AV from (or subsequently changed it 
  394. to using this dialog box). 
  395.  
  396. Launch determines whether AV will attempt to launch files that seem to be 
  397. executable when picked in the Select File dialog. 
  398.  
  399. If StartMin is checked, AV will minimize itself if any Groups autostart. 
  400.  
  401. Extended selection listboxes, if checked, changes the list box style for 
  402. subsequently created listboxes that allow multiple selection to the OS/2 2.0 
  403. Extended selection type (you can "drag" the mouse to select multiple files). 
  404.  
  405. Save As Defaults must be checked for AV to permanently save these items into 
  406. AV.INI. Otherwise your changes are only retained for the current session.  Note 
  407. that the Extract Directory is never saved. 
  408.  
  409. See also: 
  410.  
  411. Select File 
  412. Archive Contents 
  413. Filemasks 
  414. Editting Archiver Details 
  415.  
  416.  
  417. ΓòÉΓòÉΓòÉ 5. Archive Contents ΓòÉΓòÉΓòÉ
  418.  
  419. The Archive Contents dialog box contains a listbox showing the files contained 
  420. in an archive selected at the Select File dialog.  The title bar of this dialog 
  421. box shows the archive's name. 
  422.  
  423. If you highlight a file in the listbox and press [Enter] (or double-click on 
  424. it), AV temporarily extracts and views the file.  Note that the listbox allows 
  425. multiple selections; only the last highlighted file is viewed.  If the file 
  426. being viewed is an archive within the archive, another Archive Contents dialog 
  427. box appears. 
  428.  
  429. You can perform other actions on files in the archive, or the archive as a 
  430. whole.  The menus allow you to delete files, edit a file (and optionally 
  431. refresh the archive with the editted file), convert the entire archive to a 
  432. different format, extract files, and test the entire archive.  They also allow 
  433. you to highlight, or mark, all files in the archive (deletion and extraction 
  434. require files to be highlighted), and give you access to the Configuration 
  435. dialog box. 
  436.  
  437. You can give AV a mask to selectively filter the files displayed in the 
  438. listbox.  Filtering doesn't remove files from the archive, just from the 
  439. display you see. 
  440.  
  441. Hint:  When the pointer is in the list box, the second button (usually the 
  442. right button) will bring up a menu with the most likely choices.  You'll still 
  443. need to preselect the item(s) with which you want to work. 
  444.  
  445. See also: 
  446.  
  447. Select File 
  448. Configuration 
  449.  
  450.  
  451. ΓòÉΓòÉΓòÉ 6. Groups ΓòÉΓòÉΓòÉ
  452.  
  453. Groups are limited in unregistered copies of AV only.  They behave something 
  454. like groups in OS/2 1.x, and are intended for situations where AV displaces the 
  455. OS/2 2.0 Workplace as the primary program launcher, such as might be desired on 
  456. a low memory machine. 
  457.  
  458. The basic idea is that you create Groups containing your programs, then run 
  459. your programs from these Groups.  This lets you organize your workspace (the 
  460. desktop) and get to all related utilities simultaneously, while keeping other 
  461. Groups minimized or turned off to avoid clutter. Then, when you begin a 
  462. different job, you can switch Groups to get the proper environment for the new 
  463. job. 
  464.  
  465. For instance, you might have Groups for programming, word processing, system 
  466. utilities and games, and keep only the Group you're currently using programs 
  467. from "open," keeping the others minimized or closed. 
  468.  
  469. Save saves the Group's current position on the desktop. Group Manager calls up 
  470. the Group Manager.  Master gets the Select File dialog back. The other menu 
  471. commands manipulate the programs in the Group. 
  472.  
  473. See also: 
  474.  
  475. Adding/Editting Groups 
  476. Adding/Editting Programs 
  477. Group Manager 
  478. Registration 
  479. Move/Copy Between Groups 
  480.  
  481.  
  482. ΓòÉΓòÉΓòÉ 6.1. Move/Copy Between Groups ΓòÉΓòÉΓòÉ
  483.  
  484. This dialog is used to select a Group from a listbox.  The Group selected is 
  485. the Group to which you want to Move or Copy a program. 
  486.  
  487. You cannot Move/Copy a program to a Group if the Group already has a program 
  488. with the same title.  Change the title of one of the programs if there is a 
  489. conflict, then try again. 
  490.  
  491. See also: 
  492.  
  493. Group Manager 
  494. Groups 
  495. Adding/Editting Programs 
  496.  
  497.  
  498. ΓòÉΓòÉΓòÉ 6.2. Adding/Editting Programs ΓòÉΓòÉΓòÉ
  499.  
  500. This dialog lets you add a program to a Group.  The Title entry field is an 
  501. arbitrary name; no need to use the program's name.  The Prog field is for the 
  502. fully qualified pathname of the program (including drive and directories).  The 
  503. Path field specifies the drive and directory in which the program is started. 
  504.  
  505. The Minimize, Maximize and Fullscreen radio buttons control how an application 
  506. is started (obviously you can't minimize or maximize a fullscreen-only app, nor 
  507. run a PM app fullscreen).  The Keep checkbox determines whether a window closes 
  508. when the program terminates.  The Autostart checkbox determines whether the 
  509. application is automatically started when the Group is started.  The Prompt box 
  510. determines whether you are given an opportunity to edit the command line before 
  511. it's passed to OS/2, probably to add arguments to the program (for instance, to 
  512. add a filename to the command line that calls up a text editor). 
  513.  
  514. Double-clicking, or highlighting with the spacebar and pressing [Enter], on a 
  515. program in the listbox causes it to be executed. 
  516.  
  517. See also: 
  518.  
  519. Group Manager 
  520. Groups 
  521. Adding/Editting Groups 
  522.  
  523.  
  524. ΓòÉΓòÉΓòÉ 7. Group Manager ΓòÉΓòÉΓòÉ
  525.  
  526. The Group Manager dialog box lets you control your Groups, collections of 
  527. programs that can be launched.  These Groups are somewhat similar to the Groups 
  528. under OS/2 1.3. 
  529.  
  530. Save causes the position of all open Groups on the desktop to be saved (except 
  531. minimized groups).  Exit closes the Group Manager (which may be reopened from 
  532. Select File or any Group).  Master gets the Select File dialog back.  The rest 
  533. of the menu commands are used to manipulate your Groups. 
  534.  
  535. An existing Group is opened by double-clicking on its listbox title, or 
  536. highlighting the title with the spacebar and then pressing [Enter], or 
  537. highlighting and selecting Open from the Groups submenu.  New Groups start out 
  538. with no program entries (naturally). 
  539.  
  540. Note that Groups are limited in unregistered copies of AV; only two Groups may 
  541. be saved, although many may be created.  You should be able to evaluate AV's 
  542. Groups with this restriction. 
  543.  
  544. See also: 
  545.  
  546. Groups 
  547. Adding/Editting Groups 
  548. Registration 
  549.  
  550.  
  551. ΓòÉΓòÉΓòÉ 7.1. Adding/Editting Groups ΓòÉΓòÉΓòÉ
  552.  
  553. Selecting Add or Edit in the Group Manager brings up this dialog box. 
  554.  
  555. To add a Group, simply enter a title.  Optionally, you can check the Autostart 
  556. or Start Minimized buttons.  Autostart Groups are opened when AV begins.  Start 
  557. Minimized Groups come up initially as icons (or in the minimized window viewer 
  558. if so configured by the OS/2 2.0 Workplace). 
  559.  
  560. See also: 
  561.  
  562. Groups 
  563. Group Manager 
  564. Adding/Editting Programs 
  565.  
  566.  
  567. ΓòÉΓòÉΓòÉ 8. Registration ΓòÉΓòÉΓòÉ
  568.  
  569. Limitations in the unregistered AV: 
  570.  
  571. Build an archive and Mass File Management are disabled. You can save only two 
  572. Groups.  You must click past an intial About box.  The limit for files within 
  573. an archive is 200 instead of 500. 
  574.  
  575. How to register AV: 
  576.  
  577. AV can be registered by private individuals by sending $25.00 US in check or 
  578. money order (sorry, no plastic) to: 
  579.  
  580.  
  581. Mark Kimes 
  582. 542 Merrick 
  583. Shreveport, LA  USA  71104 
  584. (318)222-3455 data 
  585. Fidonet#1:380/16 
  586.  
  587.  
  588. Registration gets you a current version of AV with all features activated, and 
  589. free upgrades for at least one year. 
  590.  
  591. The unregistered version of AV may be used by private individuals without 
  592. charge (but you have to pay to get the registered version with its extra 
  593. features).  Obviously, AV will be improved faster and better if more people 
  594. register (because my wife won't complain so much if some money comes in; 
  595. tickles her to death to see the hobby help pay for itself :-). 
  596.  
  597. Registration is _mandatory_ for use by businesses, governments or religious 
  598. organizations; any commercial use and/or for a profit. Commercial licenses are 
  599. $50.00 per machine (bulk rates available on request). 
  600.  
  601. AV is copyright (c) 1992 by M. Kimes -- all rights reserved 
  602.  
  603.  
  604. ΓòÉΓòÉΓòÉ 9. Editting Archiver Details ΓòÉΓòÉΓòÉ
  605.  
  606. This dialog box allows you to edit the details of an archiver. Entry boxes are 
  607. present for all the eighteen fields represented in ARCHIVER.BB2. 
  608.  
  609. In the event that you attempt to list an archive and AV feels you've probably 
  610. bungled the entry in ARCHIVER.BB2, you'll be given an opportunity to use this 
  611. dialog to fix the entry.  In this case, you'll see the listbox at the right of 
  612. the dialog filled with the listing of the archive that your archiver made.  You 
  613. can highlight a line and click the << button next to the Start List or End List 
  614. fields to move the line to that entry field (these are the most common 
  615. mistakes, and AV cannot find any files if the Start List string is wrong).  You 
  616. can double-click on a listbox line to have AV "parse" it into the Fld# text 
  617. boxes for you, to make it easier to judge field positions for sizes, dates, and 
  618. filenames.  The filename field in particular is extremely important.  If it's 
  619. too high, AV finds no files.  If it's "in range" but wrong, AV gets the wrong 
  620. fields for filenames. 
  621.  
  622. You may still need to refer to your archiver's documentation, or run it to get 
  623. the help on its command syntax.  AV can't do everything for you, but it holds 
  624. your hand as best it can. 
  625.  
  626. Refer to the ARCHIVER.BB2 file that came with AV for additional information and 
  627. an example. 
  628.  
  629. When you've completed editting the archiver's details, click Okay.  AV will ask 
  630. you if you want to rewrite ARCHIVER.BB2 (be sure you save the original copy for 
  631. its complete notes; AV will back it up one version to ARCHIVER.BAK).  If you 
  632. don't rewrite ARCHIVER.BB2, changes are good only for the current session 
  633. (handy for testing). 
  634.  
  635. You can also get to this dialog box from Select File's Config submenu. 
  636.  
  637. See also: 
  638.  
  639. Archiver Details Fields 
  640.  
  641.  
  642. ΓòÉΓòÉΓòÉ 9.1. About Archiver Details Fields ΓòÉΓòÉΓòÉ
  643.  
  644. ID  This field contains an ID for the archiver; something for human 
  645. consumption.  An example might be "LHArc". 
  646.  
  647. Add  This field should contain the command that creates and adds files to an 
  648. archive.  An example might be "PKZIP.EXE -a". Note that commands should include 
  649. the extension so that AV can check them without guessing. 
  650.  
  651. Move  This field should contain the command that moves files to the archive 
  652. (adds then deletes the file).  An example might be "ARC.EXE mwn". 
  653.  
  654. Extension  This field contains the extension normally associated with files 
  655. created by this archiver.  An example might be "ZOO" for files created by the 
  656. Zoo archiver. 
  657.  
  658. Extract  This field contains the command that extracts files from the archive. 
  659. This command should not delete the files from the archive when it extracts 
  660. them, and *must* be present for AV to show you a member of the archive 
  661. (commands other than Extract and List may be left blank if necessary).  An 
  662. example might be "UNZIP.EXE -o".  Note the "-o" option given; this tells 
  663. UNZIP.EXE to automatically overwrite any existing files (AV will check to see 
  664. if any of the files exist and warn you if so).  It's important to always 
  665. include your archiver's "don't stop for user input" option; some things occur 
  666. as detached processes and you can't interact with them; the program would be 
  667. hung, which is uncool. 
  668.  
  669. Extract w/Dirs  This field contains the command that extracts files from the 
  670. archive and places them into directories embedded in the archive.  An example 
  671. might be "LH.EXE x /o /s". 
  672.  
  673. Signature  This field contains the signature for the archive type.  There is 
  674. usually a byte or few in a particular place in any archive that indicates that 
  675. it is, indeed, an archive of that type.  AV uses these signatures to "sniff 
  676. out" which archiver is used to manipulate the archive.  Since these signatures 
  677. sometimes contain characters which are "unprintable," you can use \x<hexnum> to 
  678. represent any "strange" characters. 
  679.  
  680. To determine what an archiver's signature is, either ask the archiver's author 
  681. or check several different archives of the type for one or more bytes present 
  682. in each at the same location, usually near the beginning of the file. 
  683.  
  684. This field must be entered and valid for AV to detect this type of archive (see 
  685. also Sig(nature) Pos(ition)). 
  686.  
  687. List  This field contains the command to list the archive's contents.  This 
  688. command *must* be present and correct for AV to work properly with this type of 
  689. archive.  An example might be "ZOO.EXE v". 
  690.  
  691. Test  This field contains the command to test the archive's integrity.  An 
  692. example might be "PKUNZIP.EXE -t". 
  693.  
  694. Delete  This field contains the command to delete files from the archive.  An 
  695. example might be "LH.EXE /o /d". 
  696.  
  697. Sig(nature) Pos(ition)  This field contains a number indicating how many bytes 
  698. into the file the signature is located.  If this number is negative, AV looks 
  699. from the end of the file instead of the beginning. 
  700.  
  701. F(ile)Name Pos(ition)  This field tells AV which field on the line of an 
  702. archive listing is the filename.  Fields are numbered from 0. This field must 
  703. be present and correct for AV to get the right filenames from the archive 
  704. listing. 
  705.  
  706. To understand what "field on the line of an archive listing" means, think of a 
  707. text line as being broken up into tokens, or words, separated by spaces.  These 
  708. tokens, or words, are fields.  Therefore, 
  709.  
  710. I like Ike. 
  711.  
  712. contains three fields.  Field 0 is "I", field 1 is "like", and field 3 is 
  713. "Ike." 
  714.  
  715. OldS(i)z(e) Pos(ition)  This field tells AV which field on the line of an 
  716. archive listing is the old (uncompressed) size of the file.  If this isn't 
  717. available or you don't care about it, you can enter a -1 to disable detection 
  718. of this field entirely. 
  719.  
  720. NewS(i)z(e) Pos(ition)  This field tells AV which field on the line of an 
  721. archive listing is the new (compressed) size of the file. If this isn't 
  722. available or you don't care about it, you can enter a -1 to disable detection 
  723. of this field entirely. 
  724.  
  725. Date Pos(ition)  This field tells AV which field on the line of an archive 
  726. listing is where the time/datestring is.  If this isn't available or you don't 
  727. care about it, you can enter a -1 to disable detection of this field entirely. 
  728.  
  729. NumDateF(ie)lds  This field tells AV how many fields comprise the 
  730. time/datestring. 
  731.  
  732. Here's an example of an ARC listing (5.12mpl, command "ARC l"; you may need to 
  733. widen the help windows for this to look right...): 
  734.  
  735. Name      Length   Date 
  736. ============  ========  =========   <--this line is start-of-list 
  737. MAKEFILE      374  28 Nov 89 
  738. QSORT.C      14279  29 Nov 89 
  739. QSORT.EXE     24629  29 Nov 89 
  740. STUFF.H       371  29 Nov 89 
  741.     ====  ========        <--this line is end-of-list 
  742. Total    4   39653 
  743.  
  744. Note the filename is in position 0, old length in position 1, and the date 
  745. starts in position 2, with 3 parts, and there's no new length field (so it'd be 
  746. -1).  Compare that to the archiver entry for ARC 5.12mpl in the "stock" 
  747. ARCHIVER.BB2 and you should get a feel for what all those fields mean. 
  748.  
  749.  
  750. ΓòÉΓòÉΓòÉ 10. About Filemasks ΓòÉΓòÉΓòÉ
  751.  
  752. Wildcard matching is not case-sensitive. 
  753.  
  754. If a filename does not have a period, an implicit one is automatically appended 
  755. to the end during matching operations. 
  756.  
  757. If multiple filemasks (separated by a semicolon) or a single filemask with a 
  758. trailing semicolon are used, some characters have the following special 
  759. meaning: 
  760.  
  761.  ?  A question mark matches one character, unless what it would match is a 
  762. period, slash or backslash, in which case it matches no characters. 
  763.  
  764.  *  An asterisk matches characters from the source to the target until it finds 
  765. a filename character that matches the non-wild character following it in the 
  766. filemask, or a period, slash, backslash or the end of the filename and/or 
  767. filemask. 
  768.  
  769. Therefore, "*.f?o" matches "anything.foo" but not "anything.foe". 
  770.  
  771. If only a single filemask is used, standard OS/2 wildcarding rules apply. 
  772.  
  773. Up to 24 masks may be "cascaded" by separation with semicolons. When specifying 
  774. multiple filemasks, you can use '\' as the first character of a mask to mean 
  775. _don't_ match this filespec. 
  776.  
  777. Masks may be saved and recalled from the listbox you'll find beside filemask 
  778. entry boxes.  To put masks into the listbox, click the Add> button beside the 
  779. listbox and the current mask will be added to the listbox.  To delete a mask, 
  780. highlight it and click the Del> button. (Note:  In the Select File dialog 
  781. you'll find Add Mask and Delete Mask  under the Masks submenu instead of the 
  782. buttons discussed above). 
  783.  
  784. To save the wildcards that are in the list, select Save Masks from the Masks 
  785. submenu in the Select File dialog. The masks are automatically loaded when AV 
  786. starts, and reloaded if you select Defaults from Select File's Config submenu. 
  787. The masks are saved in AV.INI.  If you have no saved masks, AV will put a few 
  788. in as samples; save at least "*" to avoid this, if desired. 
  789.  
  790. Note that the "Archives Only" and "EXEs Only" filters work with your filemasks; 
  791. files that get through must meet all criteria. 
  792.  
  793.  
  794. ΓòÉΓòÉΓòÉ 11. About Program Arguments ΓòÉΓòÉΓòÉ
  795.  
  796. Enter any optional arguments to the program here as you would on the command 
  797. line.  Remember that, when passing commands to CMD.EXE like DIR, it's CMD.EXE 
  798. /C DIR, not just CMD.EXE DIR. 
  799.  
  800. See also (in the Command Reference CMDREF.INF): 
  801.  
  802. CMD.EXE 
  803.  
  804. START command 
  805.  
  806.  
  807. ΓòÉΓòÉΓòÉ 12. About Viewer ΓòÉΓòÉΓòÉ
  808.  
  809. First, note that this is just a simple MLE viewer; you can use a better one by 
  810. entering a program in the Viewer entry field of the Config dialog.  This MLE 
  811. viewer is subject to OS/2 limitations (i.e. it'll only load about 58K of a 
  812. file).  Future 32-bit PM enhancements may do away with that limiation. 
  813.  
  814. MLE keystroke commands: 
  815.  
  816. Escape     Exit the viewer Ctrl+Ins    Causes the selection region to be copied 
  817. to the clipboard. 
  818.  
  819. Dn Arrow    Sets the cursor point to the closest insertion point on the 
  820. following line, then sets the anchor point to the cursor point. 
  821.  
  822. Shft+Dn Arrow Causes the cursor point to be moved to the closest insertion 
  823. point on the following line.  The anchor point does not move. 
  824.  
  825. Up Arrow    Sets the cursor point to the closest insertion point on the 
  826. preceding line, then sets the anchor point to the cursor point. 
  827.  
  828. Shft+Up    Sets the cursor point to the closest insertion point on the 
  829. preceding line. The anchor point is not moved. 
  830.  
  831. Rt Arrow    Sets the cursor point to the insertion point one character 
  832. following the cursor point.  The anchor point is set to the cursor point. 
  833.  
  834. Shft+Rt    Causes the cursor point to be set to the insertion point immediately 
  835. following the previous cursor point.  The anchor point is not moved. 
  836.  
  837. Lft and Shft+Lft Work analogously. 
  838.  
  839. Ctrl+Rt    Moves the cursor point to the insertion point immediately preceding 
  840. the next word in the text including trailing spaces, and sets the anchor point 
  841. to be equal to the cursor point. The EOL (hard line-break) and tab characters 
  842. are treated as words. 
  843.  
  844. Ctrl+Shft+Rt Moves only the cursor point in the same way as Ctrl+Rt, but leaves 
  845. the anchor point unmoved. 
  846.  
  847. Ctrl+Lft    Moves the cursor point to the preceding insertion point at the 
  848. beginning of a word, and sets the anchor point to be equal to the cursor point. 
  849. The EOL (hard line-break) and tab characters are treated as words. 
  850.  
  851. Ctrl+Shft+Lft Moves only the cursor point in the same way as Ctrl+Lft but 
  852. leaves the anchor point unmoved. 
  853.  
  854. Pgdn and Pgup  Cause the display to be scrolled one screen at a time in either 
  855. direction.  This behavior is the same as would be encountered during a pgdn or 
  856. pgup caused by the scroll-bar. 
  857.  
  858. Ctrl+Pgdn and Ctrl+Pgup Cause the display to be scrolled one screen at a time 
  859. to the right or left respectively. This behavior is the same as would be 
  860. encountered during a pgrt or pglft caused by the scroll-bar. 
  861.  
  862. Home      Sets the cursor point to the insertion point at the beginning of the 
  863. line containing the cursor point, and sets the anchor point equal to (insert 
  864. mode) or one character following (overtype mode). 
  865.  
  866. Shft+Home   Moves the cursor point to the insertion point at the beginning of 
  867. the line. The anchor point is not moved. 
  868.  
  869. End      Sets the anchor point to the insertion point at the end of the line 
  870. containing the cursor point.  If the last character on the line is a line-break 
  871. character, the anchor is positioned just before it.  The cursor is set equal to 
  872. the anchor. 
  873.  
  874. Shft+End   Moves the cursor point to the insertion point at the end of the 
  875. line, as above.  The anchor point is not moved. 
  876.  
  877. Ctrl+Home   Moves the cursor point to the insertion point at the beginning of 
  878. the document.  The anchor point is set equal to (insert mode) or one character 
  879. following it (overtype mode). 
  880.  
  881. Ctrl+End    Moves the anchor point to the insertion point at the end of the 
  882. document. The cursor point is set to be equal to the anchor point (insert mode) 
  883. or one character preceding it (overtype mode). 
  884.  
  885. Ctrl+Shft+Home Moves the cursor point in the same way as Ctrl+Home, but leaves 
  886. the anchor point unmoved. 
  887.  
  888. Ctrl+Shft+End Moves the cursor point in the same way as Ctrl+End, but leaves 
  889. the anchor point unmoved.